Big Huge Thesaurus

Clusia insignis

noun